/*
 * BCGene.h
 *
 *  Created on: 29/04/2013
 *      Author: agpardo
 */

#ifndef BCGENE
#define BCGENE

class BCGene
{
public:
	BCGene(int from_, int dir_, int to_);
	BCGene(int from_, int dir_, int to_, double mutationProb_);
	void changeDirection (int newDir_);
	int getDirection();
	int getFrom();
	int getTo();
	void setFrom(int newFrom_);
	void printInfo();
	void logInfo();

protected:
	int _from;
	int _dir;
	int _to;
};




#endif /* BCGENE_H_ */
